A Test Driven Development of MAS

نویسندگان

  • Juan Pablo Paz Grau
  • Andrés G. Castillo
چکیده

Testing is a key software lifecycle activity to assure software quality. Although it is of recognized importance, the work on agent testing has been scarce and has been usually tied to a MAS design methodology. This article presents a methodology agnostic testing procedure along with the description of a testing toolkit for MAS, with a practical application to a real, in production MAS. We also present some insights into our practical experience testing MAS.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SEAGENT MAS Platform Development Environment (Demo Paper)

SEAGENT 1 has two distinguished characteristics, which differentiate it from the former development frameworks. The first one is its interactive development environment. This environment support test-driven style plan development [1]. Plans and test plans can both be written using the HTN Editor and build-in unit testing tool verifies written plans using the test plans. The development environm...

متن کامل

Beast methodology: An agile testing methodology for multi-agent systems based on behaviour driven development

This paper presents a testing methodology to apply Behaviour Driven Development (BDD) techniques while developing Multi-Agent Systems (MASs), termed BEhavioural Agent Simple Testing (BEAST) Methodology. This methodology is supported by the open source framework (BEAST Tool) which automatically generates test cases skeletons from BDD scenarios specifications. The developed framework allows the t...

متن کامل

Perspective of MAS in Power System via a Fuzzy Framework

Multi agent systems (MAS) are popularly used in practice, however; a few studies have looked at MAS capabilities from the power engineering perspective. This paper presents the results of an investigation concerning the compatibility of MAS capabilities in different power engineering categories. Five MAS capabilities and seven power system categories are established. A framework for applying MA...

متن کامل

A Visual Development Environment for Jade ( Extended Abstract )

Agent-oriented software engineering (AOSE) aims on reducing the complexity of multiagent system (MAS) development. Jade is a famous framework for implementing MAS in Java. This paper proposes the model-driven development environment of the Domain Specific Modeling Language for Multiagent Systems (Dsml4mas) as a visual development environment for Jade. We focus especially on how the synchronizat...

متن کامل

Developing Multi Agent Systems using the Model Driven Architecture and Aspects

Multi Agent Systems (MAS) comprise of a collection of autonomous and interacting agents that adapt to their environment. The agents within a MAS exhibit many of the same behaviours in the form of cross-cutting concerns. Aspects are a technology that can be used to represent cross-cutting concerns by weaving them through a system at specific points. In this paper a development process based on t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013